package org.istt.model;



public class GeneralReportBean implements java.io.Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private String field;
	private String category;
    private String totalInMonth;
    
    // Total files are approved in month
    private Integer resolvedInMonth = 0;
    
    // Approve on time
    private Integer resolvedOnTime = 0;

    // Not approved on time
    private Integer totalOverTime = 0;
    private Integer overTimeLessThanFive = 0;
    private Integer overTimeBetweenFiveAndTen = 0;
    private Integer overTimeBetweenTenAndTwenty = 0;
    private Integer overTimeMoreThanTwenty = 0;
    
    private Integer totalNotApproved = 0;
    private Integer notApprovedOverdue = 0;
    private Integer notApprovedBeforeDeadline = 0;
    
    // Constructors
    public GeneralReportBean() {
    }
    
    public String getField() {
		return field;
	}

	public void setField(String field) {
		this.field = field;
	}

	public String getCategory() {
		return category;
	}

	public void setCategory(String category) {
		this.category = category;
	}

	public String getTotalInMonth() {
		return totalInMonth;
	}

	public void setTotalInMonth(String totalInMonth) {
		this.totalInMonth = totalInMonth;
	}

	public Integer getResolvedInMonth() {
		return resolvedInMonth;
	}

	public void setResolvedInMonth(Integer resolvedInMonth) {
		this.resolvedInMonth = resolvedInMonth;
	}
	
	public void increaseResolvedInMonth(){
		this.resolvedInMonth = resolvedInMonth+1;
	}

	public Integer getResolvedOnTime() {
		return resolvedOnTime;
	}

	public void setResolvedOnTime(Integer resolvedOnTime) {
		this.resolvedOnTime = resolvedOnTime;
	}

	public void increaseResolvedOnTime() {
		this.resolvedOnTime = resolvedOnTime+1;
	}

	public Integer getTotalOverTime() {
		return totalOverTime;
	}

	public void setTotalOverTime(Integer totalOverTime) {
		this.totalOverTime = totalOverTime;
	}

	public void increaseTotalOverTime() {
		this.totalOverTime = this.totalOverTime+1;
	}

	public Integer getOverTimeLessThanFive() {
		return overTimeLessThanFive;
	}

	public void setOverTimeLessThanFive(Integer overTimeLessThanFive) {
		this.overTimeLessThanFive = overTimeLessThanFive;
	}

	public void increaseOverTimeLessThanFive() {
		this.overTimeLessThanFive = this.overTimeLessThanFive+1;
	}

	public Integer getOverTimeBetweenFiveAndTen() {
		return overTimeBetweenFiveAndTen;
	}

	public void setOverTimeBetweenFiveAndTen(Integer overTimeBetweenFiveAndTen) {
		this.overTimeBetweenFiveAndTen = overTimeBetweenFiveAndTen;
	}

	public void increaseOverTimeBetweenFiveAndTen() {
		this.overTimeBetweenFiveAndTen = overTimeBetweenFiveAndTen+1;
	}

	public Integer getOverTimeBetweenTenAndTwenty() {
		return overTimeBetweenTenAndTwenty;
	}

	public void setOverTimeBetweenTenAndTwenty(Integer overTimeBetweenTenAndTwenty) {
		this.overTimeBetweenTenAndTwenty = overTimeBetweenTenAndTwenty;
	}

	public void increaseOverTimeBetweenTenAndTwenty() {
		this.overTimeBetweenTenAndTwenty = overTimeBetweenTenAndTwenty+1;
	}

	public Integer getOverTimeMoreThanTwenty() {
		return overTimeMoreThanTwenty;
	}

	public void setOverTimeMoreThanTwenty(Integer overTimeMoreThanTwenty) {
		this.overTimeMoreThanTwenty = overTimeMoreThanTwenty;
	}

	public void increaseOverTimeMoreThanTwenty() {
		this.overTimeMoreThanTwenty = overTimeMoreThanTwenty+1;
	}

	public Integer getTotalNotApproved() {
		return totalNotApproved;
	}

	public void setTotalNotApproved(Integer totalNotApproved) {
		this.totalNotApproved = totalNotApproved;
	}

	public void increaseTotalNotApproved() {
		this.totalNotApproved = totalNotApproved+1;
	}

	public Integer getNotApprovedOverdue() {
		return notApprovedOverdue;
	}

	public void setNotApprovedOverdue(Integer notApprovedOverdue) {
		this.notApprovedOverdue = notApprovedOverdue;
	}

	public void increaseNotApprovedOverdue() {
		this.notApprovedOverdue = notApprovedOverdue+1;
	}

	public Integer getNotApprovedBeforeDeadline() {
		return notApprovedBeforeDeadline;
	}

	public void setNotApprovedBeforeDeadline(Integer notApprovedBeforeDeadline) {
		this.notApprovedBeforeDeadline = notApprovedBeforeDeadline;
	}

	public void increaseNotApprovedBeforeDeadline() {
		this.notApprovedBeforeDeadline = notApprovedBeforeDeadline+1;
	}

}